package com.dao;

import com.entity.Discuss;
import com.util.QueryDiscuss;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface DiscussMapper {

    //列表
    public List<Discuss> getAll();

    //增加
    public void add_discuss(Discuss dd);

    //删除
    public void del_discuss(int id);

    //根据id查询
    public Discuss getById(int id);

    //修改
    public void mod_discuss(Discuss dd);

    //分页+不定项查询（所有评论列表）
      //总行数
    public int getCount_Discuss(@Param("qd") QueryDiscuss qd);
      //每页的list
    public List<Discuss> get_list(@Param("qd") QueryDiscuss qd,@Param("page") int page,@Param("pagesize") int pagesize);

    //根据图书Id查询一组评论
    public List<Map> getByBid(Integer bid);

}